package ModelLayer;

import java.util.ArrayList;

public class TrainingDay
{
	private int trainingDayID;
	private String date;
	private String trainingStart;
	private String trainingEnd;
	private int intensity;
	private Trainer trainer;
	private Child child;
	private TrainingProgram trainingProgram;
	private ArrayList<Trained> traineds;
	
	public TrainingDay()
	{
		
	}
	
	public TrainingDay(int trainingDayID)
	{
		this.trainingDayID = trainingDayID;
	}
	
	public TrainingDay(int trainingDayID, String date, String trainingStart, String trainingEnd, int intensity, Trainer trainer, Child child, TrainingProgram trainingProgram)
	{
		this.trainingDayID = trainingDayID;
		this.date = date;
		this.trainingStart = trainingStart;
		this.trainingEnd = trainingEnd;
		this.intensity = intensity;
		this.trainer = trainer;
		this.child = child;
		this.trainingProgram = trainingProgram;
		traineds = new ArrayList<Trained>();
	}
	
	public TrainingDay(int trainingDayID, Trainer trainer)
	{
		this.trainingDayID = trainingDayID;
		this.trainer = trainer;
	}
	

	public int getTrainingDayID() {
		return trainingDayID;
	}

	public void setTrainingDayID(int trainingDayID) {
		this.trainingDayID = trainingDayID;
	}

	public String getDate() {
		return date;
	}

	public void setDate(String date) {
		this.date = date;
	}

	public String getTrainingStart() {
		return trainingStart;
	}

	public void setTrainingStart(String trainingStart) {
		this.trainingStart = trainingStart;
	}

	public String getTrainingEnd() {
		return trainingEnd;
	}

	public void setTrainingEnd(String trainingEnd) {
		this.trainingEnd = trainingEnd;
	}

	public int getIntensity() {
		return intensity;
	}

	public void setIntensity(int intensity) {
		this.intensity = intensity;
	}

	public Trainer getTrainer() {
		return trainer;
	}

	public void setTrainer(Trainer trainer) {
		this.trainer = trainer;
	}

	public Child getChild() {
		return child;
	}

	public void setChild(Child child) {
		this.child = child;
	}

	public TrainingProgram getTrainingProgram() {
		return trainingProgram;
	}

	public void setTrainingProgram(TrainingProgram trainingProgram) {
		this.trainingProgram = trainingProgram;
	}
	
	public ArrayList<Trained> getTrainingactivities() {
		return traineds;
	}

	public void setTrainingactivities(ArrayList<Trained> traineds) {
		this.traineds = traineds;
	}
}
